﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class signin : System.Web.UI.Page
{
    VLGDataContext _db7 = new VLGDataContext();
    CommonPage cmpage= new CommonPage();
    static string prev = String.Empty;
    protected void Page_Load(object sender, EventArgs e)
    {
        Session["currentItem"] = "dangnhapp";
       
        if (!IsPostBack)
        {
            //if (Request.Cookies["ckiUser"] != null)
            //{

            //    TextBox1.Text = Request.Cookies["ckiUser"]["ID"];
            //    //TextBox3.Text = Request.Cookies["ckiUser"]["PW"].ToString();
            //    // TextBox3.Attributes.Add("value", Request.Cookies["ckiUser"]["PW"].ToString());
            //    // Response.Write(Request.Cookies["ckiUser"]["PW"]);
            //    //TextBox3.Text=
            //}
            if (Session["KhachHang"] != null)
                Response.Redirect(ResolveClientUrl("~/Default.aspx"));
            else
                prev = Request.UrlReferrer.ToString();
        }
    }
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        
        string username = TextBox1.Text.Trim().ToString();
        string paxx = AllCode.Utils.Mahoa(TextBox3.Text.Trim().ToString());
        try
        {
            VLGAccount tkChek = _db7.VLGAccounts.Single(matk => matk.UsernameE == username);
            if (tkChek.Password != paxx)
            {
                lblL.Text = "Sai mật khẩu. Kiểm tra lại mật khẩu.";

            }
            else if (tkChek.Active == false)
            {
                lblL.Text = "Tài khoản chưa kích hoạt. Vui lòng kích hoạt";

            }
            else
            {
                cmpage.Customer = tkChek;
                    // có chọn ghi nhớ thì lưu, ngược lại sẽ xóa cookie
                //if (CheckBox1.Checked == true)
                //{
                //    if (Request.Cookies["ckiUser"] == null)
                //    {
                //        HttpCookie ckiUser = new HttpCookie("ckiUser");
                //        ckiUser["ID"] = username;
                //        ckiUser["PW"] = TextBox3.Text.Trim();
                //        ckiUser.Expires = DateTime.Now.AddMonths(1);
                //        Response.Cookies.Add(ckiUser);
                //        Response.Redirect(ResolveClientUrl("~/yourPage.aspx"));
                //    }
                //    else
                //    {
                //        Request.Cookies["ckiUser"]["ID"] = TextBox1.Text.Trim().ToString();
                //        Request.Cookies["ckiUser"]["PW"] = TextBox3.Text.Trim().ToString();
                //    }
                //}
                //else
                //{
                if (Session["TrangTruoc"] != null)
                {
                    Response.Redirect(Session["TrangTruoc"].ToString());
                }else
                if (prev.Substring(prev.LastIndexOf("/") + 1) == "joinPage.aspx")
                {
                    Response.Redirect(ResolveClientUrl("~/details.aspx"));
                }else

                    Response.Redirect(prev);

                //Response.Redirect(ResolveClientUrl("~/details.aspx"));
               


                //}
            }
          //  UpdatePanel1.Update();
            
        }
        catch
        {
            lblL.Text = "Tên đăng nhập không đúng ";
            TextBox1.Text = "";
            TextBox3.Text = "";
        }
    }

}
